package com.belazy.library.model.enums;

/**
 * @Description <p> 系统登录方式枚举 </p>
 * @Author chupeng.tang
 * @CreateTime 2023/5/19 17:29
 * @Version 1.0
 */
public enum GrantTypeEnum {
    /**
     * 短信验证码登录模式
     */
    SMS_CODE("sms_code"),
    /**
     * 密码登录模式
     */
    PASSWORD("password");
    public String val;
    GrantTypeEnum(String val) {
        this.val = val;
    }

    /**
     * 检查是否在枚举中
     * @param type
     * @return
     */
    public static boolean check(String type){
       for (GrantTypeEnum typeEnum :GrantTypeEnum.values ()){
           if(type.equals (typeEnum.val)){
               return false;
           }
       }
       return true;
    }
}
